Marco JohnMarco John
China Masters 2026: India reaches the quarter-finals with three contrasting signalsAt 18-19 in the second game between Kidambi Srikanth and Victor Lai, the...
China Masters 2026: Srikanth and Satwik-Chirag Reach Quarter-Finals as Tanvi Sharma Exits After 66 MinutesIn the 66th minute at the Shenzhen arena, Tanvi Sharma stood for a long time...
China Masters 2026: India's Four Quarter-Final Berths and the Cracks That Haven't Shown YetThe scoreboard read 18-19 in the second game, with the advantage sitting on...
Worlds 2026 Day 4: Vietnam's and China's No. 1 Seeds Fell Into the Same Systemic TrapMinute 40 of game one: Team Secret Whales stack in front of the Baron pit...
Asian Para Games 2026: Singapore Hands the Flag to James Ethan Ang and Leaves the Medal Target OpenAt Gardens by the Bay, the flag ceremony ran shorter than a quarter of women'...
The Ljubljana 2026 Broadcast Map: European Table Tennis Learns to Tell Its Own Story, While Vietnamese Seedlings Still Wait for a Warm Patch of GroundIn a small café on Nguyễn Đình Chiểu Street, I sat across from a young table...
El Clásico and the Lesson of Doubtful Numbers: When Tactics Do Not LieMinute 87, Mbappé tapped the ball into an empty net. I jumped out of my chair...
The Empty Report: The Discipline of a Sports Data AnalystIn June 2026, I received a nine-section report from the analysis department....
When the Rules Are Written After the Match: PUBG Asia Stars 2026 and KRAFTON's Governance VacuumTwo in the morning in Hamburg. The window of my study is slightly open, and t...
Three Hours on a Bus and a Pair of Gloves No One Dares to ChooseThere is a silence I learned to listen to long before I knew how to name it. ...
The Punch in the Half-Time Tunnel and the Safety Gap in Dutch Lower-League FootballFor more than thirteen years of watching football, I have kept one stubborn...
T1 and the Two-Core Problem: Faker and Oner Slip in End-of-Season Metrics — Can Worlds 2026 Still Be the Answer?At minute 22 of a late-season game, Oner pathed into the bottom half of the...
When Invisible Hands Draw the Opening Map: The Full Stop on Indifference in Commercial ChessIn early March 2026, as the first pawns fell on the boards at a central Pragu...
Faker Withdraws from Ralph Lauren Event: The Two Decisive Weeks of ASIAD 2026 and Worlds 2026, and the Structural Gap Nobody Is NamingFaker withdraws from a Ralph Lauren event. A short announcement, no diagnosis...
Three Golds and 348 Athletes: Vietnam Closes the Asian Games With a Medal Table Worth Reading SlowlyThe closing ceremony has ended. On the final medal table, Vietnam's delegatio...
VIRESA and the ASIAD 20 esports rights: the narrowest layer in a three-party chainThe announcement fits in a few lines: the Vietnam Recreational E-sports...
The Data Gap in Vietnamese Football: What the V.League Has Never RecordedIn July 2026, after Shanghai SIPG beat Shandong Luneng 2-1 on matchday 18, I...
Riot Games Tightens Anti-Boosting: 296,416 Accounts Penalized in VALORANT and LoLRiot Games Tightens Anti-Boosting: 296,416 Accounts Penalized in VALORANT and...
0-3, 0-2, 0-7 and 127 Spectators: Vietnamese Women's Football at the World Cup, the Story No One WroteMinute 42 at Eden Park, New Zealand. The ball was placed on the penalty spot,...
Indonesia vs Bangladesh: The Three-Back Gamble and the Goal-Difference EquationBefore kickoff at Gelora Bung Karno, while the stands were still filling, I...
China Masters 2026: Srikanth and Satwik-Chirag Reach Quarter-Finals as Tanvi Sharma Exits After 66 MinutesIn the 66th minute at the Shenzhen arena, Tanvi Sharma stood for a long time...
China Masters 2026: India's Four Quarter-Final Berths and the Cracks That Haven't Shown YetThe scoreboard read 18-19 in the second game, with the advantage sitting on...
Worlds 2026 Day 4: Vietnam's and China's No. 1 Seeds Fell Into the Same Systemic TrapMinute 40 of game one: Team Secret Whales stack in front of the Baron pit...
Asian Para Games 2026: Singapore Hands the Flag to James Ethan Ang and Leaves the Medal Target OpenAt Gardens by the Bay, the flag ceremony ran shorter than a quarter of women'...
The Ljubljana 2026 Broadcast Map: European Table Tennis Learns to Tell Its Own Story, While Vietnamese Seedlings Still Wait for a Warm Patch of GroundIn a small café on Nguyễn Đình Chiểu Street, I sat across from a young table...
El Clásico and the Lesson of Doubtful Numbers: When Tactics Do Not LieMinute 87, Mbappé tapped the ball into an empty net. I jumped out of my chair...
The Empty Report: The Discipline of a Sports Data AnalystIn June 2026, I received a nine-section report from the analysis department....
When the Rules Are Written After the Match: PUBG Asia Stars 2026 and KRAFTON's Governance VacuumTwo in the morning in Hamburg. The window of my study is slightly open, and t...
Three Hours on a Bus and a Pair of Gloves No One Dares to ChooseThere is a silence I learned to listen to long before I knew how to name it. ...
The Punch in the Half-Time Tunnel and the Safety Gap in Dutch Lower-League FootballFor more than thirteen years of watching football, I have kept one stubborn...
T1 and the Two-Core Problem: Faker and Oner Slip in End-of-Season Metrics — Can Worlds 2026 Still Be the Answer?At minute 22 of a late-season game, Oner pathed into the bottom half of the...
When Invisible Hands Draw the Opening Map: The Full Stop on Indifference in Commercial ChessIn early March 2026, as the first pawns fell on the boards at a central Pragu...
Faker Withdraws from Ralph Lauren Event: The Two Decisive Weeks of ASIAD 2026 and Worlds 2026, and the Structural Gap Nobody Is NamingFaker withdraws from a Ralph Lauren event. A short announcement, no diagnosis...
Three Golds and 348 Athletes: Vietnam Closes the Asian Games With a Medal Table Worth Reading SlowlyThe closing ceremony has ended. On the final medal table, Vietnam's delegatio...
VIRESA and the ASIAD 20 esports rights: the narrowest layer in a three-party chainThe announcement fits in a few lines: the Vietnam Recreational E-sports...
The Data Gap in Vietnamese Football: What the V.League Has Never RecordedIn July 2026, after Shanghai SIPG beat Shandong Luneng 2-1 on matchday 18, I...
Riot Games Tightens Anti-Boosting: 296,416 Accounts Penalized in VALORANT and LoLRiot Games Tightens Anti-Boosting: 296,416 Accounts Penalized in VALORANT and...
0-3, 0-2, 0-7 and 127 Spectators: Vietnamese Women's Football at the World Cup, the Story No One WroteMinute 42 at Eden Park, New Zealand. The ball was placed on the penalty spot,...
Indonesia vs Bangladesh: The Three-Back Gamble and the Goal-Difference EquationBefore kickoff at Gelora Bung Karno, while the stands were still filling, I...
